package com.zwd.cases.demo.gof23.factory.simple;

/**
 * @Description 汽车工厂-简单工厂模式（静态工厂模式）
 * @Author zhengwd
 * @Date 2022/9/15 0:11
 **/
public class CarFactory {

    public static Car getCar(String car) {
        if (car.equals("五菱")) {
            return new Wuling();
        } else if (car.equals("特斯拉")) {
            return new Tesla();
        }

        // 新加的车，会修改原来的代码逻辑
        else if (car.equals("大众")) {
            return new Dazhong();
        }
        return null;
    }
}
